mountainous stream - German English Dictionary